﻿using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class retirarDinero : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Usuario user = (Usuario)this.Session["Usuario"];
        if (user == null)
        {
            Response.Redirect("noEstaLogeado.aspx", true);
        }
        Double s = user.getSaldo();
        String a = "" + s;
        Label2.Text = a;
        // falta convertir el double a string
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        Usuario user = (Usuario)this.Session["Usuario"];
        String c = cantidad.Text;
        double ingreso = double.Parse(c);
        
        if (password.Text != user.getPassword())
        {
            Label1.Text = "Error. No ha introducido la contraseña correcta";
            return;
        }

        else if (ingreso > user.getSaldo())
        {
            Label1.Text = "Error. Esta intentando sacar más dinero del que disponible";
            return;
        }
        
        ingreso = ingreso * -1;

        GestionUsuarios.getInstance().realizarIngreso(user, ingreso);
        Response.Redirect("historial.aspx",true);

    }
}
